package com.zxl.study.confusion.v4;

/**
 * @auther zxl
 * @create 2023-08-13 15:31
 * 判断客户是现结客户还是月结客户 的职责对象
 */
public class JudgeSettlementTypeHandler extends  SaveOrderHandler {
    @Override
    public void handleRequest(SaveOrderRequestModel saveOrderRequestModel) {
        //处理自己的业务
        //5.1：判断客户是现结客户还是月结客户
        //调用：PayAndFinanceCenter4OrderApi.getCustomerSettlementType

        System.out.println("JudgeSettlementTypeHandler=========>");

        //设置返回判断的结果
        saveOrderRequestModel.setMonth(true);

        //最后一步，调用父类的方法，向后传递请求对象
        super.handleRequest(saveOrderRequestModel);
    }
}

